/
AuthenticatorTokenProvider`1.xml
206 lines (206 loc) · 14.1 KB
/
AuthenticatorTokenProvider`1.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
<Type Name="AuthenticatorTokenProvider<TUser>" FullName="Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider<TUser>">
<TypeSignature Language="C++ CLI" Value="generic <typename TUser>
 where TUser : classpublic ref class AuthenticatorTokenProvider : Microsoft::AspNetCore::Identity::IUserTwoFactorTokenProvider<TUser>" />
<TypeSignature Language="C#" Value="public class AuthenticatorTokenProvider<TUser> : Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider<TUser> where TUser : class" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AuthenticatorTokenProvider`1<class TUser> extends System.Object implements class Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider`1<!TUser>" />
<TypeSignature Language="DocId" Value="T:Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider`1" />
<TypeSignature Language="VB.NET" Value="Public Class AuthenticatorTokenProvider(Of TUser)
Implements IUserTwoFactorTokenProvider(Of TUser)" />
<TypeSignature Language="F#" Value="type AuthenticatorTokenProvider<'User (requires 'User : null)> = class
 interface IUserTwoFactorTokenProvider<'User (requires 'User : null)>" />
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Identity.Core</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>3.0.3.0</AssemblyVersion>
<AssemblyVersion>3.1.0.0</AssemblyVersion>
<AssemblyVersion>3.1.12.0</AssemblyVersion>
<AssemblyVersion>3.1.18.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<TypeParameters>
<TypeParameter Name="TUser">
<Constraints>
<ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute>
</Constraints>
</TypeParameter>
</TypeParameters>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider<TUser></InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute FrameworkAlternate="aspnetcore-8.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(0)>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="aspnetcore-8.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.NullableContext(1)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.NullableContext(1)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<typeparam name="TUser">To be added.</typeparam>
<summary>
Used for authenticator code verification.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C++ CLI" Value="public:
 AuthenticatorTokenProvider();" />
<MemberSignature Language="C#" Value="public AuthenticatorTokenProvider ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider`1.#ctor" />
<MemberSignature Language="VB.NET" Value="Public Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Identity.Core</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.3.0</AssemblyVersion>
<AssemblyVersion>3.1.18.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CanGenerateTwoFactorTokenAsync">
<MemberSignature Language="C++ CLI" Value="public:
 virtual System::Threading::Tasks::Task<bool> ^ CanGenerateTwoFactorTokenAsync(Microsoft::AspNetCore::Identity::UserManager<TUser> ^ manager, TUser user);" />
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<bool> CanGenerateTwoFactorTokenAsync (Microsoft.AspNetCore.Identity.UserManager<TUser> manager, TUser user);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<bool> CanGenerateTwoFactorTokenAsync(class Microsoft.AspNetCore.Identity.UserManager`1<!TUser> manager, !TUser user) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider`1.CanGenerateTwoFactorTokenAsync(Microsoft.AspNetCore.Identity.UserManager{`0},`0)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CanGenerateTwoFactorTokenAsync (manager As UserManager(Of TUser), user As TUser) As Task(Of Boolean)" />
<MemberSignature Language="F#" Value="abstract member CanGenerateTwoFactorTokenAsync : Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<bool>
override this.CanGenerateTwoFactorTokenAsync : Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<bool>" Usage="authenticatorTokenProvider.CanGenerateTwoFactorTokenAsync (manager, user)" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider`1.CanGenerateTwoFactorTokenAsync(Microsoft.AspNetCore.Identity.UserManager{`0},`0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Identity.Core</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.3.0</AssemblyVersion>
<AssemblyVersion>3.1.18.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Boolean></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="manager" Type="Microsoft.AspNetCore.Identity.UserManager<TUser>" />
<Parameter Name="user" Type="TUser" />
</Parameters>
<Docs>
<param name="manager">The <see cref="T:Microsoft.AspNetCore.Identity.UserManager`1" /> to retrieve the <paramref name="user" /> from.</param>
<param name="user">The <typeparamref name="TUser" /> to check for the possibility of generating a two-factor authentication token.</param>
<summary>
Checks if a two-factor authentication token can be generated for the specified <paramref name="user" />.
</summary>
<returns>True if the user has an authenticator key set, otherwise false.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GenerateAsync">
<MemberSignature Language="C++ CLI" Value="public:
 virtual System::Threading::Tasks::Task<System::String ^> ^ GenerateAsync(System::String ^ purpose, Microsoft::AspNetCore::Identity::UserManager<TUser> ^ manager, TUser user);" />
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<string> GenerateAsync (string purpose, Microsoft.AspNetCore.Identity.UserManager<TUser> manager, TUser user);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<string> GenerateAsync(string purpose, class Microsoft.AspNetCore.Identity.UserManager`1<!TUser> manager, !TUser user) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider`1.GenerateAsync(System.String,Microsoft.AspNetCore.Identity.UserManager{`0},`0)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GenerateAsync (purpose As String, manager As UserManager(Of TUser), user As TUser) As Task(Of String)" />
<MemberSignature Language="F#" Value="abstract member GenerateAsync : string * Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<string>
override this.GenerateAsync : string * Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<string>" Usage="authenticatorTokenProvider.GenerateAsync (purpose, manager, user)" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider`1.GenerateAsync(System.String,Microsoft.AspNetCore.Identity.UserManager{`0},`0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Identity.Core</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.3.0</AssemblyVersion>
<AssemblyVersion>3.1.18.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.String></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="purpose" Type="System.String" />
<Parameter Name="manager" Type="Microsoft.AspNetCore.Identity.UserManager<TUser>" />
<Parameter Name="user" Type="TUser" />
</Parameters>
<Docs>
<param name="purpose">Ignored.</param>
<param name="manager">The <see cref="T:Microsoft.AspNetCore.Identity.UserManager`1" /> to retrieve the <paramref name="user" /> from.</param>
<param name="user">The <typeparamref name="TUser" />.</param>
<summary>
Returns an empty string since no authenticator codes are sent.
</summary>
<returns>string.Empty.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ValidateAsync">
<MemberSignature Language="C++ CLI" Value="public:
 virtual System::Threading::Tasks::Task<bool> ^ ValidateAsync(System::String ^ purpose, System::String ^ token, Microsoft::AspNetCore::Identity::UserManager<TUser> ^ manager, TUser user);" />
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<bool> ValidateAsync (string purpose, string token, Microsoft.AspNetCore.Identity.UserManager<TUser> manager, TUser user);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<bool> ValidateAsync(string purpose, string token, class Microsoft.AspNetCore.Identity.UserManager`1<!TUser> manager, !TUser user) cil managed" />
<MemberSignature Language="DocId" Value="M:Microsoft.AspNetCore.Identity.AuthenticatorTokenProvider`1.ValidateAsync(System.String,System.String,Microsoft.AspNetCore.Identity.UserManager{`0},`0)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function ValidateAsync (purpose As String, token As String, manager As UserManager(Of TUser), user As TUser) As Task(Of Boolean)" />
<MemberSignature Language="F#" Value="abstract member ValidateAsync : string * string * Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<bool>
override this.ValidateAsync : string * string * Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<bool>" Usage="authenticatorTokenProvider.ValidateAsync (purpose, token, manager, user)" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider`1.ValidateAsync(System.String,System.String,Microsoft.AspNetCore.Identity.UserManager{`0},`0)</InterfaceMember>
</Implements>
<AssemblyInfo>
<AssemblyName>Microsoft.Extensions.Identity.Core</AssemblyName>
<AssemblyVersion>2.0.0.0</AssemblyVersion>
<AssemblyVersion>2.1.0.0</AssemblyVersion>
<AssemblyVersion>2.2.0.0</AssemblyVersion>
<AssemblyVersion>3.0.3.0</AssemblyVersion>
<AssemblyVersion>3.1.18.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<System.Boolean></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="purpose" Type="System.String" />
<Parameter Name="token" Type="System.String" />
<Parameter Name="manager" Type="Microsoft.AspNetCore.Identity.UserManager<TUser>" />
<Parameter Name="user" Type="TUser" />
</Parameters>
<Docs>
<param name="purpose" />
<param name="token" />
<param name="manager" />
<param name="user" />
<summary />
<returns />
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>